.news_list {
    position: relative;
}

.news_list .title {
    height: 36px;
    margin-bottom: 10px;
    margin-left: 15px;
    padding-left: 25px;
    background: url(title_bg.png) no-repeat left;
    overflow: hidden;
    font: bold 12px Tahoma;
    color: #868686;
    text-transform: uppercase;
    line-height: 36px;
}


.news_list .news_list {
    width: 705px;
    overflow: hidden;
    margin-left: 20px;
    margin-bottom: 15px;
}

.news_list .news_list .list li.items {
    margin-bottom: 25px;
}

.news_list .news_list .list li.items .news_header {
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #868686;
}

.news_list .news_list .list li.items .news_header a.name:link, 
.news_list .news_list .list li.items .news_header a.name:visited {
    display: block;
    float: left;
    font: normal 18px Arial;
    color: #222222;
    width: 470px;
}

.news_list .news_list .list li.items .news_header a.name:hover {
    color: #ed1e24;
}

.news_list .news_list .list li.items .news_header .post_infor {
    float: right;
    font: normal 11px Arial;
    color: #686868;
    padding-top: 5px;
}

.news_list .news_list .list li.items .news_header .post_infor span {
    color: #ed1e24;
}

.news_list .news_list .list li.items .image_wrapper {
    width: 120px;
    height: 123px;
    border: 1px solid #e6e6e6;
    float: left;
    margin-right: 15px;
}

.news_list .news_list .list li.items .news_infor {
    width: 550px;
    float: right;
    overflow: hidden;
}

.news_list .news_list .list li.items .news_infor .content {
    font: italic 12px Arial;
    color: #686868;
    margin-bottom: 10px;
}

.news_list .news_list .list li.items .news_infor .read_more {
    float: right;
    padding-right: 15px;
    background: url(read_more_icon.png) no-repeat right;
}

.news_list .news_list .list li.items .news_infor .read_more a:link, 
.news_list .news_list .list li.items .news_infor .read_more a:visited {
    font: normal 12px Arial;
    color: #222222;
}

.news_list .news_list .list li.items .news_infor .read_more a:hover {
    color: #ed1e24;
}

.news_list .news_list .wrapper_pagination .count_page {
    float: left;
    font: normal 11px Arial;
    color: #686868;
}

.news_list .news_list .wrapper_pagination .pagination {
    float: right;
}

.news_list .news_list .wrapper_pagination .pagination ul {
    text-align: right;
}

.news_list .news_list .wrapper_pagination .pagination ul li {
    float: left;
    margin-right: 15px;
}

.news_list .news_list .wrapper_pagination .pagination ul li a:link, 
.news_list .news_list .wrapper_pagination .pagination ul li a:visited {
    font: normal 11px Arial;
    color: #686868;
}

.news_list .news_list .wrapper_pagination .pagination ul li a:hover, .news_list .news_list .wrapper_pagination .pagination ul li.active a:link, .news_list .news_list .wrapper_pagination .pagination ul li.active a:visited {
    color: #222222;
    text-decoration: underline;
}